import Mock from 'mockjs'
export default {
  getMenu: config => {
    const { username, password } = JSON.parse(config.body)
    // 先判断用户是否存在
    // 判断账号和密码是否对应
    if (username === 'admin' && password === 'admin') {
      return {
        code: 20000,
        data: {
          menu: [
            {
              path: "/home",
              name: "home",
              label: "系统模型",
              icon: "s-home",
              url: "Home.vue",
            },
            {
              path: "/chineseHerbalMedicine",
              name: "chineseHerbalMedicine",
              label: "数据集管理",
              icon: "user",
              url: "ChineseHerbalMedicine.vue",
            },
            {
              path: "/optimize",
              name: "optimize",
              label: "系统模型优化",
              icon: "video-play",
              url: "Optimize.vue",
            },
            {
              path: "/versions",
              name: "versions",
              label: "模型版本管理",
              icon: "video-play",
              url: "Versions.vue",
            },
            {
              path: "/user",
              name: "user",
              label: "用户管理",
              icon: "user",
              url: "User.vue",
            },
              // {
              //   label: "其他",
              //   icon: "location",
              //   children: [
              //     {
              //       path: "/page1",
              //       name: "page1",
              //       label: "页面1",
              //       icon: "setting",
              //       url: "PageOne.vue",
              //     },
              //     {
              //       path: "/page2",
              //       name: "page2",
              //       label: "页面2",
              //       icon: "setting",
              //       url: "PageTwo.vue",
              //     },
              //   ],
              // },
          ],
          token: Mock.Random.guid(),
          message: '获取成功'
        }
      }
    } else if (username === 'xiaoxiao' && password === 'xiaoxiao') {
      return {
        code: 20000,
        data: {
          menu: [
            {
              path: "/home",
              name: "home",
              label: "系统模型",
              icon: "s-home",
              url: "Home.vue",
            },
            {
              path: "/user",
              name: "user",
              label: "用户管理",
              icon: "video-play",
              url: "User.vue",
            },
          ],
          token: Mock.Random.guid(),
          message: '获取成功'
        }
      }
    } else {
      return {
        code: -999,
        data: {
          message: '密码错误'
        }
      }
    }

  }
}